// 在没有使用IOC的时候，需要直接负责创建依赖的对象
class Engine{
    start(){
        console.log('发动机启动')
    }
}
class Car{
    private engine:Engine;
    constructor(){
        this.engine = new Engine();
    }
    drive(){
        this.engine.start();
        console.log('开车')
    }
}
const car = new Car();
car.drive();